/**
 * 基本配置常量
 *
 * @author 骆超
 * @date 2023-02-11
 * 配置常量请按照大写形式，多个字段请按照_分割
 */
import weChat from '@/static/image/weChat.svg';
import alipay from '@/static/image/alipay.svg';
import money from '@/static/image/money.svg';

// 支付图片
export const TYPE_OF_PAYMENT = [
  {
    name: '微信支付',
    status: 0,
    image: weChat
  },
  {
    name: '支付宝支付',
    status: 1,
    image: alipay
  },
  {
    name: '充值卡抵扣',
    status: 2,
    image: money
  }
];

// 订单状态
export const ORDER_STATUS = {
  0: '待使用',
  1: '已完成',
  2: '待评价',
  4: '已评价',
  5: '已取消',
  6: '待退款',
  7: '退款中',
  8: '已退款'
};

// 订单类型状态
export const ORDER_TYPES_STATUS = {
  0: '预定',
  1: '培训',
  2: '购卡'
};

// 优惠卷的使用情况
export const COUPON_TYPES_STATUS = {
  0: '待使用',
  1: '已使用',
  2: '已过期'
};

export const PLACE_POINT = {
  足球馆: { lng: 114.175767, lat: 30.506529 },
  足球公园: { lng: 114.184956, lat: 30.508751 },
  游泳馆: { lng: 114.181753, lat: 30.509866 },
  羽毛球馆: { lng: 114.18071, lat: 30.508578 },
  篮球馆: { lng: 114.179017, lat: 30.508551 },
  阳光乒乓: { lng: 114.179322, lat: 30.505125 },
  冰场: { lng: 114.179115, lat: 30.510717 },
  网球馆: { lng: 114.17498485956287, lat: 30.5066238688791 },
  军运展陈馆: { lng: 114.170461, lat: 30.500107 }
};

// 性别
export const GENDER = {
  1: '男',
  2: '女'
};

// 性别
export const USER_SOURCE = {
  weixin: 1, // 微信小程序
  officialAccounts: 2 // 公众号
};

// 需要登录的类别
// TOKEN_AUTH_FAIL(1401, "请登录后操作"),
// TOKEN_AUTH_DEATH(1402, "登录超时，请重新登录"),
// TOKEN_AUTH_REPLACE(1403, "当前账户被顶下线"),
// TOKEN_AUTH_KICK(1404, "当前账户被踢下线"),
// TOKEN_AUTH_FREEZE(1405, "当前账户被冻结"),
export const NEED_LOGIN_TYPES = [1401, 1402, 1403, 1404, 1405];

export const DICTIONARY_CONFIGURATION = {
  PROJECT_TYPE: 10001, // 预约项目类型
  APPOINTMENT_STATUS: 10002, // 预约项目状态
  CLOSE_TYPE: 10003, // 关闭类型
  ACT_TYPE: 10060, //	活动类型
  ACT_STATUS: 10061, // 文体活动状态
  BUY_TICKET_TYPE: 10065, // 演出票类型
  BUY_INVOICE_TYPE: 10066, // 发票类型
  SEAT_LIST: 10067, // 选座列表
  PRE_BUY_TYPE: 10062, // 折扣类型
  REFUND_RULES: 10063, // 退款是否支持
  PRICE_TYPE: 10004, // 价格设置
  VOTE_TYPE: 10005 // 票数类型
};

// 证件类型
export const CERTIFICATE_TYPE = [
  {
    name: '身份证',
    status: 0
  },
  {
    name: '港澳台居民居住证',
    status: 1
  },
  {
    name: '港澳台居民来往内地通行证',
    status: 2
  },
  {
    name: '台湾具名来往大陆通行证',
    status: 3
  },
  {
    name: '护照',
    status: 4
  }
];
